package com.kanavi.dataAccess.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 *
 */
@Data
@Accessors(
        chain = true
)
@EqualsAndHashCode(
        callSuper = false
)
@TableName("ads_nucleic_acid_rule_config")
public class NucleicAcidRuleConfig {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 人员类型-编码
     */
    @TableField("CATEGORY")
    private String category;

    /**
     * 人员类别-字符串
     */
    @TableField("CATEGORY_STR")
    private String categoryStr;

    /**
     * 主管部门-字符串
     */
    @TableField("COMPETENT_DEPT_STR")
    private String competentDeptStr;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    /**
     * 频次
     */
    @TableField("FREQUENCY")
    private String frequency;

    /**
     * 修改时间
     */
    @TableField("LAST_MODIFY_TIME")
    private Date lastModifyTime;

    /**
     * 核酸检测规则
     */
    @TableField("NUCLEIC_ACID_RULE")
    private String nucleicAcidRule;

    /**
     * 数据圈选过滤标识
     */
    @TableField("SCOPE")
    private String scope;

}
